package com.pactera.madp.cp.api.dto.emp;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * (CpEmployeeDo)实体类
 *
 * @author yushen.qi
 * @since 2021-06-29 15:04:33
 */
@Data
@ApiModel(value = "待办新增对象")
public class EmployeeDoCreateDTO {



    /**
     * job_type=1时，类完整路径;job_type=2时，spring bean名称;其它值为空
     */
    private String className;
    /**
     * 任务方法
     */
    private String methodName;
    /**
     * 参数值
     */
    private String methodParamsValue;
    /**
     * cron执行表达式
     */
    private String cronExpression;
    /**
     * 错失执行策略（1错失周期立即执行 2错失周期执行一次 3下周期执行）
     */
    private String misfirePolicy;
    /**
     * 1、多租户任务;2、非多租户任务
     */
    private String jobTenantType;
    /**
     * 创建者
     */
    private String createBy;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 备注信息
     */
    private String remark;
    /**
     * 1、java类;2、spring bean名称;3、rest调用;4、jar调用;9其他
     */
    private String jobType;

    /**
     * 任务名称
     */
    private String jobName;
    /**
     * 任务组名
     */
    private String jobGroup;

    /**
     * 租户id
     */
    private Integer tenantId;

}
